home *** CD-ROM | disk | FTP | other *** search
-
-
-
- AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm))))
-
-
-
- NNNNAAAAMMMMEEEE
- ALgetconfig, ALsetconfig - (obsolete) get/set the AAAALLLLccccoooonnnnffffiiiigggg structure of
- an audio AAAALLLLppppoooorrrrtttt structure
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////aaaauuuuddddiiiioooo....hhhh>>>>
-
- AAAALLLLccccoooonnnnffffiiiigggg AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((AAAALLLLppppoooorrrrtttt ppppoooorrrrtttt))))
- iiiinnnntttt AAAALLLLsssseeeettttccccoooonnnnffffiiiigggg((((AAAALLLLppppoooorrrrtttt ppppoooorrrrtttt,,,, AAAALLLLccccoooonnnnffffiiiigggg ccccoooonnnnffffiiiigggg))))
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
- _p_o_r_t expects an AAAALLLLppppoooorrrrtttt structure, the returned value of an
- AAAALLLLooooppppeeeennnnppppoooorrrrtttt((((3333ddddmmmm)))) call.
-
- _c_o_n_f_i_g expects an AAAALLLLccccoooonnnnffffiiiigggg structure, the returned value of a call to
- AAAALLLLnnnneeeewwwwccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) or AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))).
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- AAAALLLLsssseeeettttccccoooonnnnffffiiiigggg and AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg are obsolete and are provided for backward
- compatibility. The preferred functions are aaaallllSSSSeeeettttCCCCoooonnnnffffiiiigggg((((3333ddddmmmm)))) and
- aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg((((3333ddddmmmm)))).
-
- AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) leaves _p_o_r_t unchanged, but returns an AAAALLLLccccoooonnnnffffiiiigggg structure
- initialized to the configuration values of the audio port.
- AAAALLLLffffrrrreeeeeeeeccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) should be called when the returned AAAALLLLccccoooonnnnffffiiiigggg is no
- longer needed.
-
- AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) can fail for the following reasons:
-
- AAAALLLL____BBBBAAAADDDD____PPPPOOOORRRRTTTT _p_o_r_t is either invalid or null.
-
- AAAALLLL____BBBBAAAADDDD____OOOOUUUUTTTT____OOOOFFFF____MMMMEEEEMMMM insufficient memory is available to allocate the
- AAAALLLLccccoooonnnnffffiiiigggg structure.
-
- AAAALLLLsssseeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) changes the configuration of the audio port, _p_o_r_t, to
- match that described by the AAAALLLLccccoooonnnnffffiiiigggg structure, _c_o_n_f_i_g.
-
- AAAALLLLccccoooonnnnffffiiiigggg structures contain information which specifies configuration
- options for a port such as queuesize, sample width, and channel setting.
-
- AAAALLLLsssseeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) can fail for the following reasons:
-
- AAAALLLL____BBBBAAAADDDD____PPPPOOOORRRRTTTT _p_o_r_t is either invalid or null.
-
- AAAALLLL____BBBBAAAADDDD____CCCCOOOONNNNFFFFIIIIGGGG _c_o_n_f_i_g is either invalid or null.
-
- AAAALLLL____BBBBAAAADDDD____DDDDEEEEVVVVIIIICCCCEEEE _p_o_r_t and _c_o_n_f_i_g have conflicting device settings.
-
- AAAALLLL____BBBBAAAADDDD____QQQQSSSSIIIIZZZZEEEE _p_o_r_t and _c_o_n_f_i_g have conflicting values for queue size.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm))))
-
-
-
- AAAALLLL____BBBBAAAADDDD____CCCCHHHHAAAANNNNNNNNEEEELLLLSSSS _p_o_r_t and _c_o_n_f_i_g have conflicting channels settings.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- When AAAALLLLggggeeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) fails, it returns a null-valued AAAALLLLccccoooonnnnffffiiiigggg.
-
- Upon successful completion, AAAALLLLsssseeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) returns 0. Otherwise,
- AAAALLLLsssseeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) returns -1 and sets an error number which can be
- retrieved using oooosssseeeerrrrrrrroooorrrr((((3333CCCC)))).
-
- NNNNOOOOTTTTEEEE
- The device, queue size, and the number of channels of a port are static
- attributes; they cannot be changed once a port is opened.
- If you attempt to change any of these values, AAAALLLLsssseeeettttccccoooonnnnffffiiiigggg((((3333ddddmmmm)))) will
- fail.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ALfreeconfig(3dm), ALnewconfig(3dm), ALsetqueuesize(3dm),
- ALsetwidth(3dm), ALsetchannels(3dm), oserror(3C)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-